#ifndef _IMAGE_LOADER_
#define _IMAGE_LOADER_


#include <fstream>
#include <vector>

class ImageLoader
{
public:
static int loadImagePNG(std::vector<unsigned char>& image, 
									 unsigned long &width, unsigned long &height, const std::string filename);
private:
static void loadFile(std::vector<unsigned char>& buffer, const std::string& filename); //designed for loading files from hard disk in an std::vector
	
};

#endif